package composite;

import java.util.Iterator;

/**
 * @Author: linKe
 * @Date: 2022/1/15 9:36
 * @FileName: NullIterator
 * @version: 1.0
 * @Description: 空对象模式
 * 空迭代器
 * Iterator
 * 集合上的迭代器。 Iterator在 Java 集合框架中取代了Enumeration 。 迭代器在两个方面不同于枚举：
 * 迭代器允许调用者在具有明确定义的语义的迭代期间从底层集合中删除元素。
 * 方法名称已得到改进。
 */
public class NullIterator implements Iterator<MenuComponent> {

    @Override
    public boolean hasNext() {
        return false;
    }

    @Override
    public MenuComponent next() {
        return null;
    }

}